<!DOCTYPE html>
<html>
<head lang="sl">
    <meta charset="UTF-8">
    <title>Dokumentacija Kanbaneros</title>
</head>
<body>
<style>
    li {
        margin-top: 10px;
        font-weight: bold;
    }
</style>
<ul>
    <li>Uporabniška dokumentacija</li>
    Uporabnik lahko kadarkoli prek linka v nogi strani dostopa do dokumentacije.

    <li>Prijava v sistem</li>
    Če je uporabnik prijavljen v sistem se lahko prijavi z email naslovom in geslom.
    Če uporabnika brišemo iz sistema se ne more več prijaviti.
    V primeru da uporabnik 3x zapored vpiše napačno geslo se prijava za ta dan onemogoči.
    Ponovno se lahko poskuša prijaviti naslednji dan (lahko pa prijavo še isti dan omogoči uporabnik z administratorskimi pravicami). Če je prijava neuspešna se izpiše opozorilo. Opozorilo se izpiše tudi v primeru, ko je uporabnik že 3x zapored vnesel napačno geslo.

    <li>Vzdrževanje uporabnikov</li>
    Uporabnik, ki ima administratorske pravice lahko dodaja, ureja in briše uporabnike.
    Če je uporabnik izbrisan, se ne izbriše iz baze.
    Ima pa tak uporabnik onemogočen dostop do sistema.
    Administrator lahko tudi nastavlja in spreminja vloge posameznega uporabnika.
    Vse to lahko dela pod zavihkom uporabniki.
    Administrator lahko tudi resitira števec prijave za posameznega uporabnika.

    <li>Vzdrževanje razvojnih skupin</li>
    Kanban master lahko kreira, ureja in briše podatke o razvojnih skupinah.
    Vsaka skupina mora imeti enega product owner-ja, enega kanban mastra in enega ali več razvijalcev. Če tega nima, se smatra za nepopolno.
    Če skupina že ima product ownerja ali kanban mastra, za to vlogo ne moremo več dodati uporabnika, dokler ne odstranimo starega.
    Uporabnika lahko dodamo skupini, samo če je usposobljen za vlogo, ki mu jo želimo dodeliti.
    Hranimo podatke kdaj je nek uporabnik postal član skupine in kdaj je bil odstranjen (postal je neaktiven član skupine). Aktivnost lahko preverjamo s klikom na povezavo ‘Aktivnost’ na seznamu skupin.

    <li>Vzdrževanje projektov</li>
    Kanban master lahko v pogledu za urejanje projektov kreira, ureja in spreminja projekte. V pogledu urejanje in brisanje so vsi projekti našteti spodaj, podrobnejši prikaz pa se odpre s klikom miške na posamezen projekt. V podrobnejšem prikazu lahko spreminjamo nastavitve projekta. Spremembe moramo potrditi. V seznamu projektov črka v oglatih oklepajih nakazuje status projekta. Možne vrednosti so [A] - aktiven projekt v razvoju, [Z] - zaključen projekt, [N] - neaktiven projekt in [P] - predlagan projekt, brez kartic, ki je tudi privzeta vrednost vseh novih projektov. Ko projektu dodamo kartico projekt postane aktiven ([A]). Aktiven projekt po izbrisu postane neaktiven ([N]). Projekti so v seznamu urejeni tako, da je novejši čas začetka projekta na vrhu.

    <li>Kreiranje table</li>
    Uporabnik, ki je Kanban master lahko manipulira s posameznimi tablami. Vse opcije se nahajajo pod zavihkom “Tabla”. Za vsako tablo lahko pove kateri projekti naj bodo prikazani. Lahko izbira samo projekte, ki niso še na drugi tabli. Na vsaki tabli lahko manipulira s stolpci ter jim določa potrebne atribute. Vsak stolpec pa ima lahko tudi podstolpec. Ko je že ena kartica na stolpcu in če pod njemu kreiramo podstolpec vse kartice prestavi v ta podstolpec. Ko brišemo (pod)stolpce in ima natavljen kateregakoli od posebnih atributov se pojavi vnosna forma za izbiro na katerega od stolpcev bomo premaknili ta atribut(mejna stolpca, stolpec z najvišjo prioriteto, in sprejemno testiranje). Če so na stolpcu kartice tega (pod)stolpca ne moremo zbrisati. Pri vnosu stolpcev tudi lahko povemo pred/za kateri stolpec se naj postavi. S tem naredimo takšno zaporedje, kot ga potrebujemo.

    <li>Prikaz table</li>
    Prikaz table se nahaja v meniju Tabla->Prikaz table.
    Tabla na vrhu izpiše imena stolpcev in podstolpecev. V primeru omejitve WIP, se le ta izpiše.

    <li>Kreiranje kartice</li>
    Na tabli ima vsaka proga možnost kreiranja nove kartice.
    Kartico lahko kreira samo product owner, razen če kartica predstavlja nujno zahtevo. To lahko kreira samo Kanban Master.
    V oknu lahko zapišeš ime, opis in ostale podatke. Obvezno je izpolniti tudi zavihek Testi.
    Če katera izmed obveznih stvari ni izpolnjena, javi napako.
    Kartico se kreira s klikom na gumb Dodaj.
    Ob tem kartica dobi svojo ID številko.

    <li>Prikaz podrobnosti kartice</li>
    Z dvoklikom na kartico na tabli lahko dostopamo do podrobnosti te kartice.
    Poleg osnovnih podatkov, si lahko ogledamo še zgodovino premikov (zavihek Zgodovina).

    <li>Prestavlanje kartice</li>
    Kartice med stolpci prestavljamo tako, da jih povlečemo v željeni stolpec (Drag & Drop). Premaknemo lahko le za en stolpec v levo ali desno. Dodatno pa lahko Product Owner premakne kartico iz sprejemnega testiranja, v stolpec, ki je namenjen prioritetnim karticam ali levo od njega. Ob tem dogodku postane kartica zavrnjena in se zato obarva oranžno. Prav tako se preverjajo omejitve WIP. V primeru da bomo s premikom kršili omejitev WIP, nas sistem opozori in nas vpraša ali res to želimo narediti. Če se s premikom vseeno strinjamo, se kršitev WIP avtomatsko zabeleži.

    <li>Kreiranje nove table s kopiranjem strukture</li>
    V meniju je možnost, da iz obstoječe table kreiramo novo tablo z novim  imenom in novim projektom a isto strukturo. Tudi  vse posebnosti stolpcev ostanejo enake. Kartice pa se ne prejenesjo na novo tablo.

    <li>Izpis kršitev omejitve WIP</li>
    Uporabnik lahko za nek projekt izpiše seznam kartic, ki so kršile omejitve WIP. To lahko naredi za različno podmnožico kartico, ki jo določimo s časovnim intervalom, v katerem je bila kartica kreirana, v katerem je bila končana in v katerem se je pričel razvoj. Poleg tega lahko omejimo še glede na zahtevnost kartice ter tip.
    Izpiše se številka in ime kartice, čas, stolpec, uporabnik, ki je povzročil kršitev in vzrok.

    <li>Brisanje kartice</li>
    Uporabnik v pogledu podrobnosti kartice lahko briše kartico. Kartico lahko briše, če ima ustrezne pravice.

    <li>Komulativni diagram</li>
    Kanban master lahko za neko tablo izriše kumulativni diagram poteka.
    Diagram lahko omeji, da se prikaže samo za določeno časovno območje.
    Določijo se lahko tudi kriteriji kartic, za katere naj se diagram izriše - glede na projekt na tabli, ki mu pripadajo, kdaj so bile kreirane, kdaj končane, kdaj se je pričel njihov razvoj, njihova zahtevnost in tip kartice.

    <li>Prekoracitev roka</li>
    V programu lahko uporabnik nastavi kdaj naj se mu pošlje mail o kritičinih karticah. Pošljejo se vse kartice, ki so znotraj tega limita v prihodnosti ali preteklosti. Na primer: če vnese uporabnik 3 dni potem se mu pošlje kartice katerim bo rok pretekel v naslednjih 3 dneh ali je pretekel rok dokončanja v prejšnih 3 dneh. V preteklost gledamo z limitom, da ne bo vsak dan program pošiljal maila, ko smo se za neko kartico zavestno odločimo, da jo ne bomo dokončali v predvidenem roku. Mail dobivajo samo uporabniki, ki imajo pravice Kanban masterja. Mail vedno pride ob 6.00 zjutraj, da lahko Kanban master takoj ob prihodu na delo vidi kje so problemi z časom.

    <li>Izpis krsitev WIP</li>
    Uporabnik lahko za nek projekt izpiše seznam kartic, ki so kršile omejitve WIP. To lahko naredi za različno podmnožico kartico, ki jo določimo s časovnim intervalom, v katerem je bila kartica kreirana, v katerem je bila končana in v katerem se je pričel razvoj. Poleg tega lahko omejimo še glede na zahtevnost kartice ter tip.
    Izpiše se številka in ime kartice, čas, stolpec, uporabnik, ki je povzročil kršitev in vzrok.


</ul>

</body>
</html>